home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Atari Compendium
/
The Atari Compendium (Toad Computers) (1994).iso
/
files
/
umich
/
falcon
/
graphics
/
fli_tc32.lzh
/
FLI_TC.TXT
< prev
next >
Wrap
Text File
|
1994-08-14
|
7KB
|
166 lines
Anleitung zu FLI-TC32.PRG
Copyright:
FLI-TC32.PRG ist Freeware - verteilt es an jeden, der es haben will,
dies muß allerdings komplett mit allen Dateien in einem Ordner oder
Archiv geschehen (Dateien: FLI-TC32.PRG, FLI-TC.TXT, CHANGES.TXT).
Das Copyright liegt weiterhin bei mir, Veränderungen am Programm sind
nur mit meiner schriftliche Erlaubnis erlaubt.
Die Aufnahme in irgendwelche PD-Serien bedarf ebenfalls meiner schrift-
lichen Erlaubnis; Poolware: Anfrage zwecklos.
Sinn und Zweck:
FLI-TC32 ist ein _schneller_ Abspieler für Animationen im .FLI-Format,
damit man sich die Animationen auch mal in Originalgeschwindigkeit
ansehen kann...
Systemvoraussetzungen:
Das Programm läuft in allen HiColor-Auflösungen (Atari nennt es gerne
True Color) ab 320x200 Punkten, allerdings nur auf 68020/030/040-Rechnern
mit Falcon-Videohardware, momentan also nur auf dem Falcon.
Vorteile:
-schnell, die meisten Animationen laufen in Originalgeschwindigkeit, d.h.
genauso schnell wie auf einem 486er
-kompatibel, alle getesteten Animationen laufen fehlerfrei (man glaubt
gar nicht, was für kuriose Sonderfälle es da gibt ...)
-läßt sich über Kommandozeile steuern (Wiederholung und Synchronisation
mit dem VBL (Vertical BLank interrupt), ...), d.h.
-läßt sich als Icon installieren, einfach Film draufziehen und ab geht's
-läuft in jeder ausreichend großen HiColor-Auflösung
-läuft mit ScreenBlaster und NVDI
-Freeware
Einschränkungen:
-kein GEM-Programm
-schreibt direkt in den Bildschirmspeicher
-dürfte deshalb Probleme mit MultiTOS haben
-läuft nur in HiColor
-unterstützt keine Palettenanimationen (wegen HiColor, wird aber
auch von keinem mir bekannten .FLI benutzt)
-keine .FLCs, da Kompressionsverfahren sehr ungünstig (intel-Wort orientiert)
und Animationen zu groß (640x480, 800x600, 1024x768) für Falcon-HiColor.
Bedienung:
Der Player läßt sich ganz normal als Programm starten, dann erscheint
eine Dateiauswahlbox und man kann eine beliebige .FLI-Datei auswählen
oder man installiert FLI-TC32.PRG als Icon (siehe unten)
Installation:
ich empfehle FLI-TC32.PRG als Icon auf's Desktop zu ziehen und im <Extras>-
Menü über <Anwendung anmelden> folgende Einstellungen zu machen (vorher
Icon selektieren (dazu einmal anklicken):
Standardverzeichnis: Anwendung
Startparameter: Voller Pfadname
Gegebenenfalls kann man noch über <Icon anmelden> ein anderes Icon und
einen anderen Namen wählen (Vorschlag: FLI-Player).
Nun noch einmal <Arbeit sichern>, dann vergewissern, daß man in einer
HiColor-Auflösung ist, und einfach mal eine Animation auf FLI-TC32.PRG
ziehen...
Optionen über Kommandozeile:
Normalerweise sollte es nicht nötig sein, diese Optionen zu ändern,
ich erwähne sie nur der Vollständigkeit halber.
Es stehen folgende Schalter zur Verfügung:
-a=0 unterdrückt den Auflösungstest (über LINE_A #0 (Init))
-a=1 führt einen Test auf korrekte Farbanzahl durch (mittels LINE_A),
allerdings wird nur über die Funktion #0 der LINE_A-Parameter-
block erfragt und dort die Anzahl der Farbebenen kontrolliert,
das funktioniert auch auf dem Falcon in jeder Auflösung (default).
-l=0 schaltet Endloswiederholung der Animation aus
-l=1 schaltet Endloswiederholung ein (default)
-t=0 schaltet die Synchronisation über den 200Hz-Timer aus, allerdings
wird weiterhin auf den Vsync gewartet, dieser muß ggf. extra
abgeschaltet werden, um maximale Geschwindigkeit zu erreichen
(taugt eigentlich nur für die Statistik oder bei extrem komplexen
und schnelle Animationen, obwohl da ein -v=0 eigentlich reichen
müßte, man könnte sonst auch mal -v=1 -t=0 versuchen ...)
-t=1 schaltet die Synchronisation über den 200Hz-Timer ein, der Player
versucht dann die vorgegebene Geschwindigkeit einzuhalten,
allerdings kann es aufgrund des 200Hz-Timers statt eines nicht
vorhandenen 70Hz-Timers zu Abweichungen von ca. 5% kommen
(default)
-v=0 FLI-TC32.PRG wartet nicht auf den Vsync, nur bei sehr schnellen
und komplexen Animationen sinnvoll
-v=1 es wird auf den Vsync gewartet, Animationen flackern nun weniger
(default)
Erste Hilfe bei Problemen:
Problem: Animation läuft zu langsam
Abhilfe: (vergewissern, ob Prozessor mit vollem Takt läuft, und ob die
Prozessorcaches aktiv sind - sollte normalerweise der Fall
sein ...),
Auflösung auf das Nötigste reduzieren, normalerweise reichen
320x200 Pixel (andere FLIs darf es eigentlich nicht geben (wegen
der 64kB Segmentgröße gewisser intel-Prozessoren (hihihi)), der
Player könnte sie aber trotzdem abspielen), reicht das immer noch
nicht, sollte man über die Kommandozeile die Synchronisation mit
dem Vsync abschalten (-v=0), reicht das auch nicht, kann man die
Synchronisation mit dem 200Hz-Timer abschalten (-t=0), falls
diese Maßnahmen nicht reichen sollten kann man noch sämtliche
Synchronisationen abschalten (-v=0 -t=0), allerdings dürfte die
Animation jetzt wirklich zu schnell sein ...
Problem: Animation läuft zu schnell
Abhilfe: Warten auf Timer mittels Kommandozeilenoption -t=1 einschalten
Problem: Animation flackert
Abhilfe: Warten auf VSync einschalten mittels -v=1, flackert's nun
immer noch, ist der Rechner zu langsam, vielleicht hilft es
in eine kleinere Auflösung zu schalten (FLIs brauchen i.A.
nur 320x200 Pixel)
Problem: Speicher voll
Abhilfe: Speicher entrümpeln oder aufrüsten (notfalls mit virtuellem
Speicher), der Player benötigt nur den Speicher für die
.FLI_Datei plus etwa 100kB
Problem: Player stürzt mit Grafikmüll auf dem Bildschirm ab
Abhilfe: a) mal auf einem Falcon versuchen
b) HiColor-Modus einschalten, bzw. den Auflösungstest aktivieren
c) Tja, da ist wohl ein .FLI kaputt! Sollte es auf einem anderen
FLI-Player (PC, Mac, Atari, ...) laufen, bitte das .FLI auf
Disk an mich schicken, ich versuche den Fehler im Player dann
zu beheben, aber bitte erst auf einem anderen Player testen!!!
Entwicklungssystem:
Falcon mit Omikron.BASIC 3.6 & Compiler 3.6, Turbo-Assembler.
Quellen:
Als Grundlage des Programms diente die Karteikarte aus c't 8/94.
Garantie und Haftung:
Für eventuelle Schäden und Datenverluste, die durch die Benutzung dieses
Programms und dieser Anleitung direkt oder indirekt entstehen, übernehme
ich keine Haftung, die Benutzung erfolgt ausschließlich auf eigene Gefahr.
Nun viel Spaß mit dem Player, Kritik und Anregungen bitte an meine
Adresse ...
Sven Bruns
Wörthstr. 44
24116 Kiel
email: NIP70@rz.uni-kiel.d400.de
[EOF]